/* one-pc.css */
@media screen and (min-width: 650px) {
    .one-topnav {
      position: static;
      background: linear-gradient(0deg,
          rgba(77, 77, 77, 0.08) 0%,
          rgba(77, 77, 77, 0.08) 100%),
        rgba(0, 0, 0, 0.8);
      box-shadow: 0px 1px 0px 0px rgba(223, 223, 223, 0.25);
    }
  
    /* kv */
    @media screen {
      .one-kv-section.bk {
        width: 100%;
        background-color: transparent;
        background: linear-gradient(180deg, #000 0%, #808080 48.5%, #FFF 100%)
      }
  
      .one-kv-txt1 {
        mask-clip: content-box;
        clip-path: inset(100% 0% 0%);
        transition: clip-path 0.75s;
      }
  
      .one-kv-txt1.active {
        clip-path: inset(0% 0% 0%);
      }
  
      .one-kv-title {
        width: 24.8rem;
      }
  
      .one-kv-txt {
        margin-top: 0.75rem;
      }
  
      .one-kv-video {
        width: 100%;
        height: 48rem;
        position: relative;
        overflow: hidden;
      }
  
      .one-kv-img {
        top: 0rem;
        width: 100%;
        height: 54rem;
      }
  
      .one-kv-content {
        z-index: 9;
        top: 3.5rem;
        align-items: center;
      }
  
      .one-kv-btnBox {
        align-items: center;
        margin-top: 1.5rem;
      }
  
      .one-kv-play-btn {
        padding: 0.35rem 0.9rem;
        border-radius: 49.95rem;
        border: 1px solid var(--component-button-bg-select-blue, #325ecf);
        background: #0060ef;
        backdrop-filter: blur(15px);
        -webkit-backdrop-filter: blur(15px);
  
        cursor: pointer;
        margin-right: 1rem;
      }
  
      .one-kv-nav-btn {
        align-items: center;
      }
  
      .one-kv-cardBox {
        padding: 1.95rem 0 6rem;
      }
  
      .one-kv-cardLeft {
        width: 28.7rem;
        height: 28.5rem;
        flex-shrink: 0;
        border-radius: 1.5rem;
        background: var(--semantic-surface-light-level-4, #282828);
        overflow: hidden;
        position: relative;
        padding: 1.5rem;
      }
  
      .one-kv-cardLeft .one-h1 {
        font-size: 4rem;
      }
  
      .one-kv-cardLeft p {
        position: relative;
        z-index: 3;
      }
  
      .one-kv-cardbg {
        width: 100%;
        height: 100%;
        z-index: 1;
        display: block;
        top: 0;
      }
  
      .one-kv-cardicon {
        position: absolute;
        right: 1.5rem;
        bottom: 1.5rem;
        width: 3.1rem;
        height: 3.1rem;
        z-index: 2;
      }
  
      .one-kv-cardicon.index2 {
        width: 2.9rem;
        height: 2.1rem;
      }
  
      .one-kv-cardicon2 {
        width: 2.8rem;
        height: 1.9rem;
        position: absolute;
        right: 2.1rem;
        top: 2.1rem;
      }
  
      .one-kv-cardBox .one-kv-desc {
        position: absolute;
        bottom: 2rem;
        left: 1.5rem;
      }
  
      .one-kv-cardRight {
        flex: 1;
        margin-left: 0.8rem;
        flex-wrap: wrap;
      }
  
      .one-kv-card2 {
        width: 40.5rem;
        height: 13.3rem;
        flex-shrink: 0;
        border-radius: 1.5rem;
        background: var(--semantic-surface-light-level-4, #282828);
        padding: 1.5rem;
        position: relative;
        transform: translateX(50rem);
        opacity: 0;
        transition: all 0.5s 0.25s;
      }
  
      .one-kv-card2.active {
        transform: translateX(0rem);
        opacity: 1;
      }
  
      .one-kv-card2 .one-h1 {
        font-size: 4rem;
      }
  
      .one-kv-card3 {
        margin-top: 0.8rem;
        width: 19.85rem;
        height: 14.4rem;
        flex-shrink: 0;
        border-radius: 1.5rem;
        background: var(--semantic-surface-light-level-4, #282828);
        padding: 1.5rem;
        position: relative;
        transform: translateY(50rem);
        opacity: 0;
        transition: all 0.5s 0.5s;
      }
  
      .one-kv-card3.active {
        transform: translateY(0rem);
        opacity: 1;
      }
  
      .one-kv-card3:nth-last-of-type(1) {
        margin-left: 0.8rem;
      }
    }
  
    /* trophy */
    @media screen {
      .one-trophy-section {
        height: 34.05rem;
      }
  
      .one-trophy-wrapper {
        width: 70rem;
        height: 14rem;
        overflow: hidden;
      }
  
      .one-trophy-swiper {
        width: 14rem;
        margin-top: 3rem;
      }
  
      .one-trophy-swiper-item {
        width: 14rem;
        height: 14rem;
        position: relative;
      }
  
      .one-trophy-img {
        top: 0;
        display: block;
        position: relative;
        width: 6rem;
        height: 7rem;
      }
  
      .one-trophy-swiper .one-trophy-info {
        bottom: 0;
        width: 47.65rem;
        display: none;
      }
  
      .one-trophy-swiper .one-din {
        position: absolute;
        left: 50%;
        top: -3.9rem;
        width: 1.15rem;
        height: 3.9rem;
        color: black;
        transform: translateX(-80%);
      }
  
      .one-trophy-swiper .swiper-slide.swiper-slide-active .one-trophy-info {
        display: block;
      }
  
      .one-trophy-swiper .swiper-slide {
        position: unset !important;
      }
  
      .one-trophy-swiperList {
        bottom: 10rem;
        width: 70rem;
        justify-content: space-between;
      }
  
      .one-trophy-left,
      .one-trophy-right {
        width: 2.3rem;
        height: 2.3rem;
        cursor: pointer;
      }
    }
  
    /* color */
    @media screen {
      .one-color-section {
        width: 100%;
        background: linear-gradient(0deg,
            rgba(0, 0, 0, 0.2) 0%,
            rgba(0, 0, 0, 0.2) 100%),
          linear-gradient(180deg, #000 15.63%, #fff 143.97%);
      }
  
      .one-color-video {
        width: 100%;
        height: 100%;
        position: relative;
      }
  
      .one-color-video1 {
        top: 0;
        opacity: 1;
      }
  
      .one-color-video.active .one-color-video2 {
        opacity: 0;
      }
  
      .one-color-video2 {
        top: 0;
        opacity: 0;
      }
  
      .one-color-video.active .one-color-video2 {
        opacity: 1;
      }
  
      .one-color-img {
        width: 100%;
        height: 100%;
        display: block;
      }
  
      .one-color-content {
        z-index: 9;
        top: 3rem;
        align-items: center;
      }
  
      .one-color-btnBox {
        justify-content: space-between;
        align-items: center;
        margin-top: 2rem;
        padding: 0.3rem;
        width: fit-content;
        border-radius: 3.65rem;
        border: 1px solid rgba(204, 204, 204, 0.07);
        background: var(--component-button-bg-lowest, rgba(255, 255, 255, 0.1));
        backdrop-filter: blur(15px);
        -webkit-backdrop-filter: blur(15px);
      }
  
      .one-color-btn {
        padding: 0.35rem 0.9rem;
        border-radius: 49.95rem;
        cursor: pointer;
        opacity: 0.4;
        transition: all 0.3s;
      }
  
      .one-color-btn.active {
        opacity: 1;
        border: 1px solid var(--component-button-bg-select-blue, #325ecf);
        background: #0060ef;
        backdrop-filter: blur(15px);
        -webkit-backdrop-filter: blur(15px);
  
      }
    }
  
    /* fixnav */
    @media screen {
      .one-fixnav-section.wt {
        border: 1px solid rgba(166, 166, 166, 0.30);
        background: rgba(217, 217, 217, 0.65);
        backdrop-filter: blur(15px);
        -webkit-backdrop-filter: blur(15px);
      }
  
      .one-fixnav-section {
        position: fixed;
        z-index: 99;
        width: 100%;
        top: 0;
        left: 0;
        padding: 0 10rem;
        margin-top: -10rem;
        opacity: 0;
        visibility: hidden;
        transition: all 0.5s;
      }
  
      .one-fixnav-section.active {
        opacity: 1;
        margin-top: 0;
        visibility: initial;
      }
  
      .one-fixnav-content {
        width: 100%;
        padding: 0.4rem 1.8rem;
        justify-content: space-between;
        align-items: center;
  
      }
  
      .one-fixnav-btnBox {
        align-items: center;
      }
  
      .one-fixnav-btn {
        padding: 0 1em;
        opacity: 0.3;
        cursor: pointer;
      }
  
      .one-fixnav-btn.active,
      .one-fixnav-btn:hover {
        opacity: 1;
      }
  
      .one-fixnav-buy {
        padding: 0.2rem 0.75rem;
        align-items: center;
        border-radius: 49.95rem;
        background: #0060ef;
        backdrop-filter: blur(15px);
        -webkit-backdrop-filter: blur(15px);
  
        margin-left: 1rem;
        cursor: pointer;
      }
    }
  
    /* arscene */
    @media screen {
      .one-arscene-section {
        padding-top: 8.5rem;
        padding-bottom: 6rem;
      }
  
      .one-arscene-title {
        text-align: center;
      }
  
      .one-arscene-swiper {
        width: 70rem;
        height: 40rem;
        margin-top: 3.5rem;
        border-radius: 1.5rem;
        overflow: hidden;
      }
  
      .one-arscene-video {
        width: 100%;
        height: 100%;
      }
  
      .one-arscene-box {
        position: absolute;
        bottom: 8.7rem;
        left: 50%;
        transform: translateX(-50%);
        z-index: 100;
        align-items: center;
      }
  
      .one-arscene-name {
        width: 50rem;
        height: 4.8rem;
        text-align: center;
      }
  
      .one-arscene-name p {
        bottom: 0;
        opacity: 0;
        width: 100%;
      }
  
      .one-arscene-name p.active {
        opacity: 1;
      }
  
      .one-arscene-btnBox {
        margin-top: 1.5rem;
        justify-content: space-between;
        align-items: center;
        padding: 0.3rem;
        width: fit-content;
        border-radius: 3.65rem;
        border: 1px solid rgba(204, 204, 204, 0.07);
        background: var(--component-button-bg-lowest, rgba(0, 0, 0, 0.08));
        backdrop-filter: blur(15px);
        -webkit-backdrop-filter: blur(15px);
      }
  
      .one-arscene-btn {
        padding: 0.35rem 0.9rem;
        border-radius: 49.95rem;
        cursor: pointer;
        opacity: 0.4;
        margin-right: 0.2rem;
        border: 1px solid transparent;
        transition: all 0.3s;
      }
  
      .one-arscene-btn:nth-last-of-type(1) {
        margin-right: 0rem;
      }
  
      .one-arscene-btn.active {
        opacity: 1;
        border: 1px solid var(--component-button-bg-select-blue, #325ecf);
        background: #0060ef;
        backdrop-filter: blur(15px);
        -webkit-backdrop-filter: blur(15px);
      }
  
      .one-arscene-btn.active p {
        color: #fff !important;
      }
    }
  
    /* triplescreen */
    @media screen {
      .one-triplescreen-content {
        justify-content: center;
        align-items: center;
      }
  
      .one-triplescreen-title {
        width: 39.2rem;
        align-items: center;
      }
  
      .one-triplescreen-video {
        width: 70rem;
        height: 46rem;
        margin-top: 3rem;
        display: block;
        border-radius: 1.5rem;
        overflow: hidden;
      }
    }
  
    /* bigscreen */
    @media screen {
      .one-bigscreen-content {
        justify-content: center;
        align-items: center;
        z-index: 10;
      }
  
      .one-bigscreen-title {
        width: 65rem;
        align-items: center;
      }
  
      .one-bigscreen-icon {
        margin-top: 1.5rem;
        width: 34rem;
        height: 1.75rem;
        display: block;
      }
  
      .one-bigscreen-img {
        width: 100%;
        height: 100%;
        display: block;
        z-index: 8;
      }
  
      .one-bigscreen-filter {
        width: 150vw;
        height: 200vh;
        background: rgba(0, 0, 0, 0.5);
        opacity: 0;
        z-index: 9;
      }
    }
  
    /* game */
    @media screen {
      .one-game-content {
        justify-content: center;
        align-items: center;
      }
  
      .one-game-title {
        width: 64.5rem;
        align-items: center;
      }
  
      .one-game-icon {
        margin-top: 2.5rem;
        width: 34.1rem;
        height: 1.55rem;
        display: block;
      }
  
      .one-game-img {
        width: 70rem;
        height: 40rem;
        margin-top: 5rem;
        display: block;
        border-radius: var(--semantic-corner-radius-max, 1.5rem);
        overflow: hidden;
      }
  
      .one-game-btnbox {
        position: relative;
        z-index: 9;
        margin-top: 3rem;
        justify-content: center;
      }
  
      .one-game-btn {
        width: 34.4rem;
        padding: 1.5rem;
        border-radius: var(--semantic-corner-radius-max, 1.5rem);
        border: 1.5px solid rgba(255, 255, 255, 0.1);
        background: #1A1A1A;
        backdrop-filter: blur(15px);
        -webkit-backdrop-filter: blur(15px);
      }
  
      .one-game-btn p:nth-last-of-type(1) {
        margin-top: 3rem;
      }
  
      .one-game-btn2 {
        margin-left: 1rem;
      }
  
      .one-game-btnname {
        font-size: 5rem;
        height: 3rem;
      }
  
      .one-game-btnicon1 {
        width: 4rem;
        height: 3.75rem;
        margin-bottom: 7.65rem;
      }
  
      .one-game-btnicon2 {
        width: 2.6rem;
        height: 2.6rem;
        margin-bottom: 8.75rem;
      }
    }
  
    /* dof */
    @media screen {
      .one-dof-content {
        width: 42rem;
      }
  
      .one-dof-video {
        width: 96rem;
        height: 54rem;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
        margin-top: 3rem;
        display: block;
      }
    }
  
    /* operationsynthesis */
    @media screen {
      .one-operationsynthesis-content {
        justify-content: center;
        align-items: center;
      }
  
      .one-operationsynthesis-title {
        width: 100%;
        align-items: center;
      }
  
      .one-operationsynthesis-video {
        width: 100%;
        height: 35rem;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
        margin-top: 3rem;
        display: block;
        border-radius: var(--semantic-corner-radius-max, 1.5rem);
        overflow: hidden;
      }
    }
  
    /* eyeprotection */
    @media screen {
      .one-eyeprotection-content {
        width: 100%;
        padding-top: 10rem;
        align-items: center;
      }
  
      .one-eyeprotection-title {
        width: 43rem;
        align-items: center;
        transition: all 0.3s;
      }
  
      .one-eyeprotection-img {
        margin-top: 60vh;
        width: 101%;
        height: 101%;
        display: block;
        transition: all 0.3s;
        z-index: 9;
      }
  
      .one-eyeprotection-section.active .one-eyeprotection-img {
        margin-top: 0;
      }
  
      .one-eyeprotection-iconBox {
        bottom: -50rem;
        transition: all 0.3s;
        z-index: 10;
      }
  
      .one-eyeprotection-iconBox.active {
        bottom: 3rem;
      }
  
      .one-eyeprotection-icon {
        width: 47.4rem;
        height: 7.5rem;
        display: block;
      }
  
      .one-eyeprotection-desc {
        margin-top: 2.4rem;
      }
    }
  
    /* model */
    @media screen {
      .one-model-section.bk {
        background: var(--semantic-background-level-4, #282828);
      }
  
      .one-model-swiper {
        width: 34.6rem;
        height: 26.3rem;
        border-radius: 1.5rem;
        overflow: hidden;
        margin-right: 6.7rem;
      }
  
      .one-model-box {
        height: 26.3rem;
        width: 28.7rem;
        justify-content: space-between;
      }
  
      .one-model-btnList {
        border-radius: 3.65rem;
        border: 1px solid rgba(204, 204, 204, 0.07);
        background: var(--component-button-bg-lowest, rgba(255, 255, 255, 0.1));
        backdrop-filter: blur(15px);
        -webkit-backdrop-filter: blur(15px);
        padding: 0.3rem;
        width: fit-content;
        margin-top: 2.5rem;
      }
  
      .one-model-btn {
        border-radius: 2.45rem;
        justify-content: center;
        align-items: center;
        padding: 0.5rem 1rem;
        transition: all 0.3s ease-in-out;
        cursor: pointer;
        margin-right: 0.2rem;
      }
  
      .one-model-section svg {
        width: 3.2rem;
        height: 3.2rem;
      }
  
      .one-model-btn:last-of-type {
        margin-right: 0rem;
      }
  
      .one-model-btn.active {
        background: #0060ef;
      }
  
      .one-model-btn.active>p {
        opacity: 1;
      }
  
      .one-model-box-content {
        position: relative;
      }
  
      .one-model-item {
        opacity: 0;
        position: absolute;
        top: 0;
        left: 0;
        transition: all 0.3s ease-in-out;
      }
  
      .one-model-item.active {
        opacity: 1;
      }
  
      .one-model-svg>svg {
        display: none;
      }
  
      .one-model-svg>svg.active {
        display: block;
      }
    }
  
    /* 3d */
    @media screen {
      .one-3d-img {
        width: 100vw;
        height: 54rem;
      }
  
      .one-3d-txt {
        position: absolute;
        left: 0;
        bottom: 3.85rem;
        width: 26.55rem;
      }
  
  
    }
  
    /* precision */
    @media screen {
      .one-precision-btnList {
        margin-top: 2rem;
        border-radius: 3.65rem;
        border: 1px solid rgba(204, 204, 204, 0.07);
        background: var(--component-button-bg-lowest, rgba(255, 255, 255, 0.1));
        backdrop-filter: blur(15px);
        -webkit-backdrop-filter: blur(15px);
        width: fit-content;
        padding: 0.3rem;
        justify-content: center;
        align-items: center;
      }
  
      .one-precision-title {
        height: 3.6rem;
        width: 100%;
        transition: all 0.3s ease-in-out;
      }
  
      .one-precision-title>p {
        top: 0;
        position: absolute;
        margin: auto;
        width: 100%;
        opacity: 0;
      }
  
      .one-precision-title>p.active {
        opacity: 1;
      }
  
      .one-precision-btn {
        margin-right: 0.2rem;
        padding: 0.5rem 1rem;
        border-radius: 2.45rem;
        transition: all 0.3s ease-in-out;
        cursor: pointer;
      }
  
      .one-precision-btn:last-of-type {
        margin-right: 0;
      }
  
      .one-precision-btn.active {
        background: #0060ef;
      }
  
      .one-precision-btn.active>p {
        opacity: 1;
      }
  
      .one-precision-swiper {
        margin-top: 2.5rem;
        margin-bottom: 4rem;
        width: 100%;
        overflow: hidden;
        border-radius: var(--semantic-corner-radius-max, 1.5rem);
      }
  
      .one-precision-item {
        width: 100%;
        height: 35rem;
      }
  
      .one-precision-box {
        justify-content: center;
        width: 57rem;
        margin-top: 1.5rem;
      }
  
      .one-precision-des {
        position: relative;
        min-height: 4.5rem;
        width: 57rem;
      }
  
      .one-precision-des>P {
        position: absolute;
        top: 0rem;
        left: 0rem;
        opacity: 0;
        width: 57rem;
        transition: all 0.3s ease-in-out;
      }
  
      .one-precision-des>P.active {
        opacity: 1;
      }
    }
  
    /* system */
    @media screen {
      .one-system-title {
        width: 25.7rem;
        height: 3.9rem;
      }
  
      .one-system-content {
        margin-top: 3.5rem;
        flex-wrap: wrap;
        justify-content: space-between;
      }
  
      .one-system-img1 {
        height: 35rem;
        width: 70rem;
        border-radius: var(--semantic-corner-radius-max, 1.5rem);
        overflow: hidden;
        margin-bottom: 3rem;
      }
  
      .one-system-img2 {
        height: 22.5rem;
        width: 34.6rem;
        margin-top: 0.8rem;
        overflow: hidden;
        border: 2px solid #2F2F2F;
        border-radius: var(--semantic-corner-radius-max, 1.5rem);
      }
  
      .one-system-text {
        width: 26rem;
      }
    }
  
    /* box */
    @media screen {
      .one-battery-section.wt {
        background: #F4F4F4;
      }
  
      .one-battery-section>div {
        justify-content: space-between;
        background-color: #fff;
        border-radius: var(--semantic-corner-radius-max, 1.5rem);
        padding: 1.5rem 2rem 2.5rem 1.5rem;
        height: 29.2rem;
      }
  
      .one-battery-img {
        width: 23.8rem;
        height: 26rem;
        position: absolute;
        right: 2rem;
        bottom: 1.1rem;
      }
  
      .one-battery-content {
        width: 34.6rem;
        justify-content: space-between;
      }
  
      .one-battery-itemBox {
        flex-wrap: wrap;
        justify-content: space-between;
        width: 30.3rem;
      }
  
      .one-battery-item {
        width: 13.9rem;
        margin-top: 0.8rem;
      }
  
      .one-battery-item>p:last-of-type {
        margin-top: 0.3rem;
      }
  
      .one-battery-item:nth-child(-n+2) {
        margin-bottom: 2.5rem;
      }
    }
  
    /* eyeglasses */
    @media screen {
      .one-eyeglasses-section.wt {
        background: #F4F4F4;
      }
  
      .one-eyeglasses-section {
        overflow: hidden;
      }
  
      .one-eyeglasses-section.bk {
        background: var(--semantic-background-level-3, #1a1a1a);
      }
  
      .one-eyeglasses-imgDiv {
        width: 100%;
        height: 55rem;
        position: relative;
        z-index: 7;
      }
  
      .one-eyeglasses-button {
        bottom: 6.6rem;
        border-radius: 49.95rem;
        background: #0060ef;
        backdrop-filter: blur(15px);
        -webkit-backdrop-filter: blur(15px);
  
        padding: 0.35rem 0.9rem 0.35rem 0.9rem;
        align-items: center;
        opacity: 0;
        cursor: pointer;
      }
  
      .one-eyeglasses-img-1 {
        width: 27.34025rem;
        height: 17.35rem;
        z-index: 3;
        top: 20.85rem;
      }
  
      .one-eyeglasses-img-2 {
        width: 10rem;
        height: 10rem;
        z-index: 2;
        top: 20.85rem;
      }
  
      .one-eyeglasses-img-3 {
        width: 12.5rem;
        height: 12.5rem;
        z-index: 2;
        top: 20.85rem;
      }
  
      .one-eyeglasses-img-4 {
        width: 12.5rem;
        height: 12.5rem;
        z-index: 2;
        top: 20.85rem;
      }
  
      .one-eyeglasses-img-5 {
        width: 7.5rem;
        height: 7.5rem;
        z-index: 2;
        top: 20.85rem;
      }
  
      .one-eyeglasses-img-6 {
        width: 12.5rem;
        height: 12.5rem;
        z-index: 2;
        top: 20.85rem;
      }
  
      .one-eyeglasses-img-7 {
        width: 7.5rem;
        height: 7.5rem;
        z-index: 2;
        top: 20.85rem;
      }
  
      .one-eyeglasses-img-8 {
        width: 10rem;
        height: 10rem;
        z-index: 2;
        top: 20.85rem;
      }
  
      .one-eyeglasses-img-9 {
        width: 12.5rem;
        height: 12.5rem;
        z-index: 2;
        top: 20.85rem;
      }
  
      .one-eyeglasses-popup {}
  
      .one-eyeglasses-popup.active {
        margin-top: 0vh;
      }
  
      .one-eyeglasses-nopopup {
        width: 2.5rem;
        height: 2.5rem;
        z-index: 10;
        cursor: pointer;
        align-items: flex-end;
      }
  
      .one-eyeglasses-swiper {
        width: 100%;
        position: relative;
      }
  
      .one-eyeglasses-swiper img {
        width: 100%;
        height: auto;
        object-fit: cover;
      }
  
      .one-eyeglasses-btn-div {
        width: 100%;
        margin-top: 1rem;
        justify-content: space-between;
        align-items: center;
      }
  
      .one-eyeglasses-btn-list {
        justify-content: center;
      }
  
      .one-eyeglasses-btn {
        width: 0.6rem;
        height: 0.6rem;
        background-color: rgba(0, 0, 0, 0.08);
        margin-right: 1rem;
        border-radius: 0.6rem;
        position: relative;
        transition: all 0.5s;
        overflow: hidden;
        cursor: pointer;
      }
  
      .one-eyeglasses-btn-bar {
        position: absolute;
        top: 0;
        left: 0;
        width: 0;
        height: 100%;
        background-color: #0060ef;
        border-radius: 0.6rem;
      }
  
      .one-eyeglasses-btn.active {
        width: 5rem;
      }
  
      .one-eyeglasses-btn.active .one-eyeglasses-btn-bar {
        transition: all 3s linear;
        width: 100%;
      }
  
      .one-eyeglasses-pagebtn {
        width: 2.3rem;
        height: 2.3rem;
        backdrop-filter: blur(15px);
        -webkit-backdrop-filter: blur(15px);
  
      }
  
      .one-eyeglasses-pagebtn:not(.disabled) {
        cursor: pointer;
      }
  
      .one-eyeglasses-pagebtn.right {
        transform: rotate(180deg);
        margin-left: 0.6rem;
      }
  
      .one-eyeglasses-pagebtn.disabled rect {
        fill: rgba(0, 0, 0, 0.08);
      }
  
      .one-eyeglasses-pagebtn.disabled path {
        stroke: rgba(0, 0, 0, 0.3);
      }
    }
  
    /* box */
    @media screen {
      .one-box-section.wt {
        background: #F4F4F4;
      }
  
      .one-box-section {
        background: transparent;
      }
  
      .one-box-content {
        margin-top: 1.5rem;
        justify-content: space-between;
      }
  
      .one-box-img {
        height: 24rem;
        width: 34.6rem;
        border-radius: var(--semantic-corner-radius-max, 1.5rem);
        overflow: hidden;
      }
    }
  
    /* partner */
    .one-partner-section {
      height: 34.05rem;
      background: #F4F4F4;
  
    }
  
    .one-partner-wrapper {
      width: 70rem;
      height: 100%;
      overflow: hidden;
    }
  
    .one-partner-swiper {
      width: 14rem;
    }
  
    .one-partner-swiper-item {
      width: 14rem;
      height: 34.05rem;
      position: relative;
    }
  
    .one-partner-img {
      display: block;
      position: relative;
      height: 3rem;
      width: 10rem;
      margin-top: -4rem;
      filter: grayscale(0);
      transition: all 0.3s;
    }
  
    .one-partner-swiper .one-partner-info {
      width: 55rem;
      display: none;
      height: 5rem;
      margin-top: 5rem;
    }
  
    .one-partner-swiper .one-partner-info p:last-child {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      margin: auto;
    }
  
    .one-partner-swiper .one-din {
      position: absolute;
      left: 50% !important;
      top: -3.9rem !important;
      width: 1.15rem;
      height: 3.9rem;
      color: black;
      transform: translateX(-80%);
    }
  
    .one-partner-swiper .swiper-slide.swiper-slide-active .one-partner-info {
      display: block;
    }
  
    .one-partner-swiper .swiper-slide {
      position: unset !important;
    }
  
    .one-partner-swiperList {
      bottom: 10rem;
      width: 70rem;
      justify-content: space-between;
    }
  
    .one-partner-left,
    .one-partner-right {
      width: 2.4rem;
      height: 2.3rem;
      cursor: pointer;
    }
  
    /* review */
    .one-review-section.wt {
      background: #F4F4F4;
    }
  
    .one-review-swiper {
      margin-top: 3rem;
      width: 70rem;
    }
  
    .one-review-swiper-item {
      width: 100%;
      height: 100%;
      overflow: hidden;
      justify-content: space-between;
    }
  
    .one-review-img {
      width: 34.6rem;
      height: 31.5rem;
      border-radius: 1rem;
      overflow: hidden;
    }
  
    .one-review-info {
      width: 34.6rem;
      height: 31.5rem;
      padding: 2.5rem;
      border-radius: 1rem;
      background: #EBEBEB;
    }
  
    .one-review-info .one-sh3 {
      justify-content: space-between;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      text-overflow: ellipsis;
      -webkit-line-clamp: 12;
      overflow: hidden;
    }
  
    .one-review-pagebtn-list {
      margin-top: 2.5rem;
      justify-content: flex-end;
    }
  
    .one-review-pagebtn {
      width: 2.3rem;
      height: 2.3rem;
      backdrop-filter: blur(15px);
    }
  
    .one-review-pagebtn:not(.disabled) {
      cursor: pointer;
    }
  
    .one-review-pagebtn.right {
      transform: rotate(180deg);
      margin-left: 0.6rem;
    }
  
    .one-review-pagebtn.disabled rect {
      fill: rgba(0, 0, 0, 0.08);
    }
  
    .one-review-pagebtn.disabled path {
      stroke: #9E9E9E;
    }
  
  }
  /* one-wap.css */
  @media screen and (max-width: 649px) {
    /* kv */
    @media screen {
      .one-kv-section {
        width: 100%;
        background: linear-gradient(180deg, #000 9.6%, #808080 43.12%, #FFF 66.79%);
      }
  
      .one-kv-txt1 {
        mask-clip: content-box;
        clip-path: inset(100% 0% 0%);
        transition: clip-path 0.75s;
      }
  
      .one-kv-txt1.active {
        clip-path: inset(0% 0% 0%);
      }
  
      .one-kv-title {
        width: 13rem;
        margin-bottom: 0.4rem;
      }
  
      .one-kv-txt {
        width: 15rem;
      }
  
      .one-kv-video {
        width: 100%;
        position: relative;
      }
  
      .one-kv-img {
        margin-top: 2rem;
        width: 100%;
        height: 10rem;
        display: block;
      }
  
      .one-kv-btnBox {
        width: 100%;
        justify-content: center;
        align-items: center;
        margin-top: 1rem;
      }
  
      .one-kv-play-btn {
        padding: 0.35rem 0.5rem;
        border-radius: 49.95rem;
        border: 1px solid var(--component-button-bg-select-blue, #325ecf);
        background: #0060ef;
        backdrop-filter: blur(15px);
        cursor: pointer;
        margin-right: 1rem;
      }
  
      .one-kv-nav-btn {
        align-items: center;
      }
  
      .one-kv-nav-btn svg {
        margin-left: -0.25rem;
      }
  
      .one-kv-cardBox {
        width: 100%;
        flex-wrap: wrap;
        margin-top: 2.5rem;
      }
  
      .one-kv-cardLeft {
        width: 100%;
        height: 7.5rem;
        flex-shrink: 0;
        border-radius: 0.4rem;
        background: var(--semantic-surface-light-level-4, #282828);
        overflow: hidden;
        position: relative;
        padding: 0.5rem 1rem;
      }
  
      .one-kv-cardLeft .one-h1 {
        font-size: 1.8rem;
      }
  
      .one-kv-cardLeft p {
        position: relative;
        z-index: 3;
      }
  
      .one-kv-cardbg {
        width: 100%;
        height: 100%;
        z-index: 1;
        display: block;
        top: 0;
      }
  
      .one-kv-cardicon {
        position: absolute;
        right: 0.84rem;
        top: 0.84rem;
        width: 1.55rem;
        height: 1.55rem;
        z-index: 2;
      }
  
      .one-kv-cardicon.index2 {
        width: 1.75rem;
        height: 1.25rem;
      }
  
      .one-kv-cardicon2 {
        width: 1.4737rem;
        height: 1rem;
        position: absolute;
        left: 1rem;
        top: 1rem;
      }
  
      .one-kv-cardBox .one-kv-desc {
        position: absolute;
        bottom: 1rem;
        left: 1rem;
      }
  
      .one-kv-cardRight {
        width: 100%;
        margin-top: 0.3rem;
        flex-wrap: wrap;
      }
  
      .one-kv-card2 {
        margin-top: 0.3rem;
        width: 100%;
        height: 6rem;
        flex-shrink: 0;
        border-radius: 0.4rem;
        background: var(--semantic-surface-light-level-4, #282828);
        padding: 0.5rem 1rem;
        position: relative;
      }
  
      .one-kv-card2 {
        font-size: 1.8rem;
      }
  
      .one-kv-card3 {
        width: 8.05rem;
        height: 9rem;
        flex-shrink: 0;
        border-radius: 0.4rem;
        background: var(--semantic-surface-light-level-4, #282828);
        padding: 0.5rem 1rem;
        position: relative;
      }
  
      .one-kv-card3:nth-of-type(1) {
        margin-right: 0.3rem;
      }
  
      .one-kv-card3:nth-of-type(1) .one-h1 {
        font-size: 3rem;
      }
  
      .one-kv-card3:nth-of-type(2) .one-h1 {
        position: absolute;
        bottom: 2.25rem;
        left: 1rem;
      }
    }
  
    /* trophy */
    @media screen {
      .one-trophy-section {
        height: 15rem;
      }
  
      .one-trophy-wrapper {
        top: 2.5rem;
      }
  
      .one-trophy-swiper {
        margin-top: 2.5rem;
        width: calc(3.5rem * 5);
        overflow: hidden;
      }
  
      .one-trophy-swiper-item {
        width: 3.5rem;
        height: 2.6rem;
        position: relative;
      }
  
      .one-trophy-img {
        display: block;
        position: relative;
        height: 2.6rem;
        height: 2.6rem;
      }
  
      /* .one-trophy-swiper-item.active .one-trophy-img {
        opacity: 1;
        filter: grayscale(0);
      } */
  
      .one-trophy-swiper .one-trophy-info {
        top: 4.5rem;
        width: 15rem;
        display: none;
      }
  
      .one-trophy-swiper .one-din {
        position: absolute;
        left: 50%;
        top: -1.526rem;
        width: 0.45rem;
        height: 1.526rem;
        color: black;
        transform: translateX(-80%);
      }
  
      .one-trophy-swiper .swiper-slide.swiper-slide-active .one-trophy-info {
        display: block;
      }
  
      .one-trophy-swiper .swiper-slide {
        position: unset !important;
      }
  
      .one-trophy-swiperList {
        bottom: 4.75rem;
        width: 16rem;
        justify-content: space-between;
      }
  
      .one-trophy-left,
      .one-trophy-right {
        width: 1rem;
        height: 1rem;
      }
    }
  
    /* color */
    @media screen {
      .one-color-section {
        width: 100%;
      }
  
      .one-color-video {
        width: 100%;
        height: 21.6rem;
        padding-top: 3rem;
        position: relative;
      }
  
      .one-color-img {
        width: 100%;
        height: 11.95rem;
        bottom: 0rem;
        overflow: hidden;
      }
  
      .one-color-img1,
      .one-color-img2 {
        width: 26.9191rem;
        height: 15.142rem;
        bottom: 0rem;
      }
  
      .one-color-img1 {
        opacity: 1;
      }
  
      .one-color-img.active .one-color-img1 {
        opacity: 0;
      }
  
      .one-color-img2 {
        opacity: 0;
      }
  
      .one-color-img.active .one-color-img2 {
        opacity: 1;
      }
  
      .one-color-content {
        position: relative;
        z-index: 9;
        width: 100%;
        align-items: center;
      }
  
      .one-color-btnBox {
        justify-content: space-between;
        align-items: center;
        margin-top: 1.5rem;
        padding: 0.25rem 0.2rem;
        width: fit-content;
        border-radius: 3.65rem;
        border: 1px solid rgba(204, 204, 204, 0.07);
        background: var(--component-button-bg-lowest, rgba(255, 255, 255, 0.1));
        backdrop-filter: blur(15px);
        -webkit-backdrop-filter: blur(15px);
      }
  
      .one-color-btn {
        padding: 0.4rem 0.8rem;
        border-radius: 49.95rem;
        cursor: pointer;
        opacity: 0.4;
        transition: all 0.3s;
        border: 1px solid transparent;
        background: transparent;
        overflow: hidden;
      }
  
      .one-color-btn.active {
        opacity: 1;
        border-color: var(--component-button-bg-select-blue, #325ecf);
        background: #0060ef;
        backdrop-filter: blur(15px);
        -webkit-backdrop-filter: blur(15px);
      }
    }
  
    /* fixnav */
    @media screen {
      .one-fixnav-section.wt {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 99;
        background: #1A1A1A;
  
        margin-top: -10rem;
        opacity: 0;
        visibility: hidden;
        transition: all 0.5s;
      }
  
      .one-fixnav-section.active {
        opacity: 1;
        margin-top: 0;
        visibility: initial;
      }
  
      .one-fixnav-content {
        width: 100%;
        padding: 0 0.8rem;
        justify-content: space-between;
        align-items: center;
        flex-wrap: wrap;
      }
  
      .one-fixnav-icon {
        width: 2.64rem;
        height: 0.8rem;
      }
  
      .one-fixnav-rightBox {
        padding: 0.4rem 0;
        align-items: center;
      }
  
      .one-fixnav-menu {
        min-width: 4.5rem;
        justify-content: space-between;
        align-items: center;
        margin-right: 0.8rem;
      }
  
      .one-fixnav-activeTxt {
        margin-right: 0.4rem;
      }
  
      .one-fixnav-icon3 {
        width: 0.5rem;
        height: 0.25rem;
      }
  
      .one-fixnav-icon2 {
        width: 1.5rem;
        height: 1.5rem;
      }
  
      .one-fixnav-btnBox {
        width: 100%;
        max-height: 0rem;
        padding-left: 9.7rem;
        align-items: center;
        transition: all 0.3s;
      }
  
      .one-fixnav-btnBox.active {
        max-height: 8rem;
        padding-top: 0.3rem;
        padding-bottom: 1rem;
      }
  
      .one-fixnav-btn {
        opacity: 0.5;
        cursor: pointer;
        padding: 0.3rem 0;
        display: block;
      }
  
      .one-fixnav-btn.active {
        opacity: 1;
      }
  
      .one-fixnav-buy {
        width: 1.5rem;
        height: 1.5rem
      }
    }
  
    /* arscene */
    @media screen {
      .one-arscene-title {
        text-align: center;
      }
  
      .one-arscene-swiper {
        margin-top: 1.5rem;
        width: 100%;
        height: 13.5rem;
      }
  
      .one-arscene-video {
        width: 100%;
        height: 100%;
      }
  
      .one-arscene-box {
        position: relative;
        z-index: 50;
        align-items: center;
        margin-top: -3.5rem;
      }
  
      .one-arscene-name {
        width: 15.55rem;
        height: 2.6rem;
        text-align: center;
      }
  
      .one-arscene-name p {
        width: 100%;
        bottom: 0;
        opacity: 0;
      }
  
      .one-arscene-name p.active {
        opacity: 1;
      }
  
      .one-arscene-btnBox {
        margin-top: 1.5rem;
        justify-content: space-between;
        align-items: center;
        padding: 0.25rem 0.2rem;
        width: fit-content;
        border-radius: 3.65rem;
        border: 1px solid rgba(204, 204, 204, 0.07);
        background: var(--component-button-bg-lowest, rgba(0, 0, 0, 0.08));
        backdrop-filter: blur(15px);
        -webkit-backdrop-filter: blur(15px);
      }
  
      .one-arscene-btn {
        padding: 0.35rem 0.9rem;
        border-radius: 49.95rem;
        cursor: pointer;
        opacity: 0.4;
        margin-right: 0.2rem;
        border: 1px solid transparent;
        transition: all 0.3s;
      }
  
      .one-arscene-btn:nth-last-of-type(1) {
        margin-right: 0rem;
      }
  
      .one-arscene-btn.active {
        opacity: 1;
        border: 1px solid var(--component-button-bg-select-blue, #325ecf);
        background: #0060ef;
        backdrop-filter: blur(15px);
        -webkit-backdrop-filter: blur(15px);
  
      }
  
      .one-arscene-btn.active p {
        color: #fff !important;
      }
    }
  
    /* triplescreen */
    @media screen {
      .one-triplescreen-content {
        justify-content: center;
        align-items: center;
      }
  
      .one-triplescreen-title {
        align-items: center;
      }
  
      .one-triplescreen-img {
        width: 100%;
        height: 13.6rem;
        margin-top: 1.5rem;
        display: block;
        border-radius: var(--semantic-corner-radius-max, 0.6rem);
        overflow: hidden;
      }
    }
  
    /* bigscreen */
    @media screen {
      .one-bigscreen-section.wt {
        background: #000;
      }
  
      .one-bigscreen-content {
        justify-content: center;
        align-items: center;
      }
  
      .one-bigscreen-title {
        align-items: center;
      }
  
      .one-bigscreen-icon {
        margin-top: 1.5rem;
        width: 100%;
        height: 0.85rem;
        display: block;
      }
  
      .one-bigscreen-img {
        width: 100%;
        height: 13.5rem;
        margin-top: 1.5rem;
        display: block;
      }
  
      .one-bigscreen-grey {
        opacity: 0.55;
      }
    }
  
    /* game */
    @media screen {
      .one-game-content {
        justify-content: center;
        align-items: center;
      }
  
      .one-game-title {
        align-items: center;
      }
  
      .one-game-icon {
        margin-top: 1.5rem;
        width: 15.3rem;
        height: 0.75rem;
        display: block;
      }
  
      .one-game-img {
        width: 100%;
        height: 13.5rem;
        margin-top: 1.5rem;
        display: block;
        border-radius: var(--semantic-corner-radius-max, 0.6rem);
        overflow: hidden;
      }
  
      .one-game-btnbox {
        position: relative;
        z-index: 9;
        margin-top: 0.25rem;
        justify-content: center;
      }
  
      .one-game-btn {
        width: 8.05rem;
        padding: 1rem;
        border-radius: var(--semantic-corner-radius-max, 0.6rem);
        background: #1A1A1A;
      }
  
      .one-game-btn p:nth-last-of-type(1) {
        margin-top: 1rem;
      }
  
      .one-game-btn2 {
        margin-left: 0.3rem;
      }
  
      .one-game-btnname {
        font-size: 2.4rem;
        align-items: flex-end;
        height: 3rem;
      }
  
      .one-game-btnname span:first-child {
        line-height: 2.85rem;
      }
  
      .one-game-btnname span:last-child {
        line-height: 114.286%;
      }
  
      .one-game-btn1 .one-game-btnname span:last-child {
        height: 1.2rem;
      }
  
      .one-game-btnicon1 {
        width: 2.3999rem;
        height: 2.25rem;
        margin-bottom: 1.5rem;
      }
  
      .one-game-btnicon2 {
        width: 1.25rem;
        height: 1.25rem;
        margin-bottom: 2.5rem;
      }
  
      .one-game-btnname .one-sh1 {
        font-size: 0.7rem;
      }
    }
  
    /* dof */
    @media screen {
      .one-dof-content {}
  
      .one-dof-img {
        width: 18.75rem;
        height: 14.0625rem;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
        margin-top: 1.5rem;
        display: block;
      }
  
      .one-dof-btnbox {
        flex-direction: column-reverse;
        z-index: 9;
        margin-top: -0.5rem;
      }
  
      .one-dof-btn {
        padding: 0.75rem;
        border-radius: var(--semantic-corner-radius-mid, 1rem);
        border: 1.5px solid rgba(255, 255, 255, 0.1);
        background: var(--semantic-surface-opacity-level-4, rgba(0, 0, 0, 0.08));
        backdrop-filter: blur(15px);
        -webkit-backdrop-filter: blur(15px);
  
      }
  
      .one-dof-btn p:nth-last-of-type(1) {
        margin-top: 0.2rem;
      }
  
      .one-dof-btn1 {
        width: 15.55rem;
      }
  
      .one-dof-btn2 {
        width: 8.1rem;
        margin-bottom: 0.3rem;
      }
    }
  
    /* operationsynthesis */
    @media screen {
  
      .one-operationsynthesis-img {
        width: 100%;
        height: 13.6rem;
        margin-top: 1.5rem;
        display: block;
        border-radius: var(--semantic-corner-radius-max, 0.6rem);
        overflow: hidden;
      }
    }
  
    /* eyeprotection */
    @media screen {
      .one-eyeprotection-title {
        align-items: center;
      }
  
      .one-eyeprotection-img {
        margin-top: 1.5rem;
        width: 100%;
        height: 15rem;
        display: block;
      }
  
      .one-eyeprotection-iconBox {
        margin-top: 1.5rem;
        align-items: center;
      }
  
      .one-eyeprotection-icon {
        width: 12.95rem;
        height: 2rem;
        display: block;
      }
  
      .one-eyeprotection-desc {
        margin-top: 0.75rem;
        width: 16.4rem;
      }
    }
  
    /* model */
    @media screen {
      .one-model-section.bk {
        background: var(--semantic-background-level-4, #282828);
      }
  
      .one-model-box-content {
        min-height: 7.5rem;
        width: 100%;
        position: relative;
      }
  
      .one-model-item {
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0;
      }
  
      .one-model-item.active {
        opacity: 1;
      }
  
      .one-model-swiper {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
        width: 100%;
        height: 13.6rem;
        border-radius: var(--semantic-corner-radius-max, 0.6rem);
        overflow: hidden;
      }
  
      .one-model-btnList {
        border-radius: 3.65rem;
        border: 1px solid rgba(204, 204, 204, 0.07);
        background: var(--component-button-bg-lowest, rgba(255, 255, 255, 0.1));
        backdrop-filter: blur(15px);
        -webkit-backdrop-filter: blur(15px);
  
        padding: 0.25rem 0.2rem;
        width: fit-content;
        margin-right: 0.6rem;
      }
  
      .one-model-listdiv {
        justify-content: center;
        align-items: center;
      }
  
      .one-model-svg {
        position: relative;
        height: 2rem;
        width: 2rem;
      }
  
      .one-model-svg>svg {
        width: 1.5rem;
        height: 1.5rem;
        opacity: 0;
      }
  
      .one-model-svg>svg.active {
        opacity: 1;
      }
  
      .one-model-btn {
        border-radius: 2.45rem;
        justify-content: center;
        align-items: center;
        padding: 0.4rem 0.5rem;
        transition: all 0.3s ease-in-out;
        cursor: pointer;
        margin-right: 0.5rem;
      }
  
      .one-model-btn:last-of-type {
        margin-right: 0rem;
      }
  
      .one-model-btn.active {
        background: #0060ef;
      }
  
      .one-model-btn.active>p {
        opacity: 1;
      }
    }
  
    /* 3d */
    @media screen {
      .one-3d-img {
        width: 100vw;
        height: 13.8rem;
      }
  
      .one-3d-txt {
        width: 16.4rem;
      }
  
      .one-3d-txt .one-title {
        align-items: center;
      }
    }
  
    /* precision */
    @media screen {
      .one-precision-swiper {
        height: 13.6rem;
        width: 100%;
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
        border-radius: 0.6rem;
        overflow: hidden;
      }
  
      .one-precision-btnList {
        width: 100%;
        white-space: nowrap;
        overflow-x: auto;
        scroll-snap-type: x mandatory;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none;
        padding: 0 50%;
        margin-top: 1.5rem;
      }
  
      .one-precision-btnList::-webkit-scrollbar {
        display: none;
      }
  
      .one-precision-btn {
        border-radius: 2.45rem;
        background: var(--semantic-surface-light-level-4, #282828);
        padding: 0.4rem 0.5rem;
        justify-content: center;
        align-items: center;
        width: fit-content;
        scroll-snap-align: start;
        margin-right: 0.2rem;
        scroll-snap-align: center;
      }
  
      .one-precision-btn.active {
        background: #0060ef;
      }
  
      .one-precision-btn.active>p {
        opacity: 1;
      }
  
      .one-precision-des {
        position: relative;
        min-height: 1.6rem;
        margin-top: 1.5rem;
      }
  
      .one-precision-des>p {
        position: absolute;
        top: 0rem;
        left: 0rem;
        opacity: 0;
        transition: all 0.3s ease-in-out;
      }
  
      .one-precision-des>p.active {
        opacity: 0.55;
      }
  
      .one-precision-title {
        position: relative;
        text-align: center;
        align-items: center;
      }
  
      .one-precision-title>p {
        margin: auto;
        opacity: 0;
        transition: all 0.3s ease-in-out;
      }
  
      .one-precision-title p:not(:first-child) {
        position: absolute;
        top: 0rem;
        right: 0rem;
        left: 0rem;
      }
  
      .one-precision-title>p.active {
        opacity: 1;
      }
    }
  
    /* system */
    @media screen {
      .one-system-title {
        width: 15.8rem;
        height: 2.4rem;
      }
  
      .one-system-content {
        margin-top: 1.5rem;
      }
  
      .one-system-item {
        margin-top: 1.5rem;
      }
  
      .one-system-img1 {
        width: 100%;
        height: 13.6rem;
        border-radius: var(--semantic-corner-radius-max, 0.6rem);
        overflow: hidden;
      }
  
      .one-system-img2 {
        width: 100%;
        height: 10rem;
        border-radius: var(--semantic-corner-radius-mid, 0.4rem);
        overflow: hidden;
        margin-bottom: 0.6rem;
        border: 1.5px solid #2F2F2F;
        margin-top: 0.6rem;
      }
  
      .one-system-text>p {
        font-family: "HarmonyOS Sans";
        font-size: var(--semantic-size-subhead-2, 0.7rem);
        font-style: normal;
        font-weight: 500;
        line-height: var(--semantic-height-subhead-2, 0.8rem);
      }
    }
  
    /* battery */
    @media screen {
      .one-battery-Box {
        width: 100vw;
        height: 19.9rem;
        margin-left: -0.8rem;
        margin-top: 0.71rem;
        position: relative;
      }
  
      .one-battery-itemBox {
        position: absolute;
        top: 2rem;
        left: 0.8rem;
      }
  
      .one-battery-item {
        margin-bottom: 1.25rem;
      }
  
      .one-battery-item:last-of-type {
        margin-bottom: 0rem;
      }
    }
  
    /* eyeglasses */
    @media screen {
      .one-eyeglasses-section.wt {
        background: #F4F4F4;
      }
  
      .one-eyeglasses-section {
        overflow: hidden;
      }
  
      .one-eyeglasses-section.bk {
        background: var(--semantic-background-level-3, #1a1a1a);
      }
  
      .one-eyeglasses-imgDiv {
        width: 100%;
        height: 24.05rem;
        position: relative;
        z-index: 7;
      }
  
      .one-eyeglasses-button {
        bottom: 2.25rem;
        border-radius: 49.95rem;
        background: #0060ef;
        backdrop-filter: blur(15px);
        -webkit-backdrop-filter: blur(15px);
        padding: 0.2rem 0.4rem;
        align-items: center;
        opacity: 0;
        cursor: pointer;
      }
  
  
      .one-eyeglasses-img-1 {
        width: 9.53365rem;
        height: 6.05rem;
        z-index: 3;
        top: 7.1rem;
      }
  
      .one-eyeglasses-img-2 {
        width: 2.5rem;
        height: 2.5rem;
        z-index: 2;
        top: 7.1rem;
  
      }
  
      .one-eyeglasses-img-3 {
        width: 3.25rem;
        height: 3.25rem;
        z-index: 2;
        top: 7.1rem;
      }
  
      .one-eyeglasses-img-4 {
        width: 2.5rem;
        height: 2.5rem;
        z-index: 2;
        top: 7.1rem;
      }
  
      .one-eyeglasses-img-5 {
        width: 2rem;
        height: 2rem;
        z-index: 2;
        top: 7.1rem;
      }
  
      .one-eyeglasses-img-6 {
        width: 3.25rem;
        height: 3.25rem;
        z-index: 2;
        top: 7.1rem;
  
      }
  
      .one-eyeglasses-img-7 {
        width: 2rem;
        height: 2rem;
        z-index: 2;
        top: 7.1rem;
  
      }
  
      .one-eyeglasses-img-8 {
        width: 2.5rem;
        height: 2.5rem;
        z-index: 2;
        top: 7.1rem;
  
      }
  
      .one-eyeglasses-img-9 {
        width: 3.25rem;
        height: 3.25rem;
        z-index: 2;
        top: 7.1rem;
      }
  
      .one-eyeglasses-swiper {
        width: 100%;
        position: relative;
      }
  
      .one-eyeglasses-swiper img {
        width: 100%;
        height: auto;
        object-fit: cover;
      }
  
      .one-eyeglasses-btn-div {
        width: 100%;
        margin-top: 0.75rem;
        justify-content: space-between;
        align-items: center;
  
      }
  
      .one-eyeglasses-pagebtn-list {
        justify-content: center;
      }
  
      .one-eyeglasses-pagebtn {
        width: 1.5rem;
        height: 1.5rem;
        backdrop-filter: blur(15px);
        -webkit-backdrop-filter: blur(15px);
      }
  
      .one-eyeglasses-pagebtn:not(.disabled) {
        cursor: pointer;
      }
  
      .one-eyeglasses-pagebtn.right {
        transform: rotate(180deg);
        margin-left: 0.4rem;
      }
  
      .one-eyeglasses-pagebtn.disabled rect {
        fill: rgba(0, 0, 0, 0.08)
      }
  
      .one-eyeglasses-pagebtn.disabled path {
        stroke: rgba(0, 0, 0, 0.3);
      }
    }
  
    /* box */
    @media screen {
      .one-box-section.wt {
        background: #F4F4F4;
      }
  
      .one-box-partner-section {
        background: linear-gradient(180deg,
            #1a1a1a 0%,
            #6a6a6a 35.71%,
            #fff 77.99%);
      }
  
      .one-box-section {
        background: transparent;
      }
  
      .one-box-content {
        justify-content: space-between;
      }
  
      .one-box-title {
        margin-bottom: 0.7rem;
        align-items: center;
      }
  
      .one-box-img {
        height: 13.6rem;
        width: 100%;
        border-radius: var(--semantic-corner-radius-mid, 1rem);
        overflow: hidden;
        margin-top: 0.3rem;
      }
    }
  
    /* partner */
    @media screen {
      .one-partner-section {
        background: #F4F4F4;
        height: 20rem;
      }
  
      .one-partner-swiper {
        width: calc(7rem * 5);
        height: 100%;
        overflow: hidden;
      }
  
      .one-partner-swiper-item {
        width: 7rem;
        height: 100%;
        position: relative;
      }
  
      .one-partner-img {
        display: block;
        position: relative;
        width: 4rem;
        opacity: 0.5;
        filter: grayscale(0);
        transition: all 0.3s;
        margin-top: -5rem;
      }
  
  
      .one-partner-swiper-item.active .one-partner-img {
        opacity: 1;
      }
  
      .one-partner-swiper .one-partner-info {
        width: 14rem;
        display: none;
        margin-top: 6rem;
        height: 5rem;
      }
  
      .one-partner-swiper .one-partner-info p:last-child {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        margin: auto;
      }
  
  
      .one-partner-swiper .one-din {
        position: absolute;
        left: 50%;
        top: -1.526rem;
        width: 0.45rem;
        height: 1.526rem;
        color: black;
        transform: translateX(-80%);
      }
  
      .one-partner-swiper .swiper-slide.swiper-slide-active .one-partner-info {
        display: block;
      }
  
      .one-partner-swiper .swiper-slide {
        position: unset !important;
      }
  
      .one-partner-swiperList {
        bottom: 10.75rem;
        width: 16rem;
        justify-content: space-between;
      }
  
      .one-partner-left,
      .one-partner-right {
        width: 1rem;
        height: 1rem;
      }
  
    }
  
    /* review */
    @media screen {
      .one-review-swiper {
        margin-top: 0.75rem;
        width: 16.4rem;
        height: 16.25em;
      }
  
      .one-review-swiper-item {
        width: 100%;
        height: 100%;
        background: #fff;
        overflow: hidden;
        justify-content: space-between;
        border-radius: 0.4rem;
        overflow: hidden;
      }
  
      .one-review-btn {
        position: absolute;
        bottom: 0.4rem;
        right: 0.4rem;
        width: 1.5rem;
        height: 1.5rem;
        transition: all 0.5s;
        z-index: 50;
      }
  
      .one-review-btn.active {
        transform: rotate(45deg);
      }
  
      .one-review-img {
        width: 100%;
        height: 100%;
        background: #F5F5F5;
      }
  
      .one-review-info {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 20;
        display: none;
        width: 100%;
        height: 100%;
        overflow: hidden;
        border-radius: var(--semantic-corner-radius-mid, 0.4rem);
        padding: 0.6rem;
        background: #EBEBEB;
        text-overflow: ellipsis;
      }
  
      .one-review-info .one-sh3 {
        justify-content: space-between;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
        -webkit-line-clamp: 8;
        overflow: hidden;
      }
  
      .one-review-info .one-sh3 {
        font-size: 0.7rem;
        line-height: 0.95rem;
      }
  
      .one-review-pagebtn-list {
        margin-top: 1.5rem;
        width: 100%;
        justify-content: end;
      }
  
      .one-review-pagebtn {
        width: 1.5rem;
        height: 1.5rem;
        backdrop-filter: blur(15px);
      }
  
      .one-review-pagebtn:not(.disabled) {
        cursor: pointer;
      }
  
      .one-review-pagebtn.left {
        margin-right: 0.4rem;
      }
  
      .one-review-pagebtn.right {
        transform: rotate(180deg);
      }
  
      .one-review-pagebtn rect {
        fill: #0060EF;
      }
  
      .one-review-pagebtn path {
        stroke: #fff;
      }
  
      .one-review-pagebtn.disabled rect {
        fill: rgba(0, 0, 0, 0.08);
      }
  
      .one-review-pagebtn.disabled path {
        stroke: rgba(0, 0, 0, 0.3);
      }
    }
  
  }